<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script>
        window.onload=function(){
            var oTxt=document.getElementById('txt1');
            oTxt.onkeydown=function(ev){//onkeydown监控键盘的
                var oEvent=ev||event;
              // alert(oEvent.keyCode);
                //0    -- 48
                //9    --57
                //如果 用户按的 不是退格 前进 后退键 并且 也不是数字
                if(oEvent.keyCode!=8 && oEvent.keyCode!=37 && oEvent.keyCode!=39&& (oEvent.keyCode<48||oEvent.keyCode>57)){
                    return false;
                }
//
            };
        };
    </script>
</head>
<body>
<input type="text" id="txt1">
</body>
</html>